<script>
jQuery(function($){
	//sidebar中的菜单点击时，重置主内容区子菜单选中状态
	$('#sidebar .nav-list li a').click(function(){
		delMainSubMenuNode();
	});

	//主内容区子菜单选中状态切换
	$('#main-sub-menu a').click(function(){
		var node = $(this).attr('node');
		set_cookie('main-sub-menu',node);
	});
	var len = $('#main-sub-menu a').length;
	var node = get_cookie('main-sub-menu');
	for(var i=0;i<len;i++){
		if( node == $('#main-sub-menu a:eq('+i+')').attr('node') ){
			$('#main-sub-menu a').removeClass('active');
			$('#main-sub-menu a:eq('+i+')').addClass('active');
		}
	}

	//排序
	$('.sort').click(function(){
		$('.sort').removeClass('active');
		$(this).addClass('active');
	});
	$('.sort').blur(function(){
		var type = $(this).attr('id').split('_')[0].split('.');
		console.log(type);
		var id = $(this).attr('id').split('_')[1];
		var num = $(this).val();
		var url = '<?php echo C('backend');?>index.php?';
		if(type[0] == 'com'){
			url += 'com=items&c='+type[1]+'&m=updateSort';
		}else{
			url += 'c='+type[0]+'&m=updateSort';
		}
		$.ajax({
			type: 'post',
			dataType: 'json',
			url: url,
			data: {id: id, num: num},
			success: function(jsondata){
				if(jsondata.status == 1){
					location.reload();
				}
			}
		});
	})

});

function showMenuType(){
	var id = $('#menu_type option:selected').val();
	$('menuTyepItems').addClass('hidden');
	$('#menuType_'+id).removeClass('hidden');
}

function delMainSubMenuNode(){
	set_cookie('main-sub-menu',null);
}

function checkForm(){
	var len = $(':input[check="require"]').length;
	var result = [];
	for(var i=0;i<len;i++){
		if( $.trim($(':input[check="require"]:eq('+i+')').val() ) == ''){
			result[i] = 0;
			alert($(':input[check="require"]:eq('+i+')').attr('msg'));
			return false;
		}
	}
	if(result.length > 0){
		return false;
	}
	return true;
}

function save(){
	if( checkForm() ){
		$('#form_data').submit();
	}
}

//获取选中的checkbox列表id
function getCheckedId(){
	var ids = [];
	var j=0;
	$('.tbody input[type=checkbox]').each(function(i) {
		if($('.tbody input[type=checkbox]:eq('+i+')').is(":checked")){
			ids[j]=$('.tbody input[type=checkbox]:eq('+i+')').val();
			j++;
		}
	});

	return ids;
}

//批量删除商品
function delAllItem(){
	var ids = getCheckedId();
	ids = ids.join(',');
	delItem(ids);
}

//删除单条商品
function delItem(id){
	if(confirm('确认要删除?')){
		var url = "<?php echo C('backend');?>index.php?com=items&c=index&m=del";
		$.ajax({
			type: 'post',
			dataType: 'json',
			url: url,
			data: {id:id},
			success: function(jsondata){
				alert(jsondata.info);
				location.reload();
			}
		});
	}
}

//批量更新商品分类状态
function updateAllCategoryStatus(status){
	var ids = getCheckedId();
	ids = ids.join(',');
	updateCategoryStatus(ids, status);
}

//单条更新商品分类状态
function updateCategoryStatus(ids, status){
	if(!ids){
		alert('请先选择操作项');
		return false;
	}
	var tips = status == 1 ? '启用' : '禁用';
	if(confirm('确认要执行'+tips+'操作?')){
		var url = "<?php echo C('backend');?>index.php?com=items&c=category&m=updateStatus";
		$.ajax({
			type: 'post',
			dataType: 'json',
			url: url,
			data: {ids: ids, status: status},
			success: function(jsondata){
				alert(jsondata.info);
				location.reload();
			}
		});
	}
}

//批量更新菜单状态
function updateAllMenuStatus(status){
	var ids = getCheckedId();
	ids = ids.join(',');
	updateMenuStatus(ids, status);
}

//单条更新菜单状态
function updateMenuStatus(ids, status){
	if(!ids){
		alert('请先选择操作项');
		return false;
	}
	var tips = status == 1 ? '启用' : '禁用';
	if(confirm('确认要执行'+tips+'操作?')){
		var url = "<?php echo C('backend');?>index.php?c=menu&m=updateStatus";
		$.ajax({
			type: 'post',
			dataType: 'json',
			url: url,
			data: {ids: ids, status: status},
			success: function(jsondata){
				alert(jsondata.info);
				location.reload();
			}
		});
	}
}

//更新插件状态
function updatePluginStatus(names, status){
	if(!names){
		alert('请先选择操作项');
		return false;
	}
	var tips = status == 1 ? '启用' : '禁用';
	if(confirm('确认要执行'+tips+'操作?')){
		var url = "<?php echo C('backend');?>index.php?c=plugins&m=updateStatus";
		$.ajax({
			type: 'post',
			dataType: 'json',
			url: url,
			data: {names: names, status: status},
			success: function(jsondata){
				alert(jsondata.info);
				location.reload();
			}
		});
	}
}
//批量更新插件状态
function updateAllPluginStatus(status){
	var names = getCheckedId();
	names = names.join(',');
	updatePluginStatus(names, status);
}

</script>